Digital filtering using the multidimensional logarithmic number system
نویسندگان
چکیده
We introduce the use of multidimensional logarithmic number system (MDLNS) as a generalization of the classical 1-D logarithmic number system (LNS) and analyze its use in DSP applications. The major drawback of the LNS is the requirement to use very large ROM arrays in implementing the additions and subtraction and it limits its use to low-precision applications. MDLNS allows exponential reduction of the size of the ROMs used without affecting the speed of the computational process; moreover, the calculations over different bases and digits are completely independent, which makes this particular representation perfectly suitable for massively parallel DSP architectures. The use of more than one base has at least two extra advantages. Firstly, the proposed architecture allows us to obtain the final result straightforwardly in binary form, thus, there is no need of the exponential amplifier, used in the known LNS architectures. Secondly, the second base can be optimized in accordance to the specific digital filter characteristics. This leads to dramatic reduction of the exponents used and, consequently, to large area savings. We offer many examples showing the computational advantages of the proposed approach.
منابع مشابه
A 2-Digit Multidimensional Logarithmic Number System Filterbank for a Digital Hearing Aid Architecture
This paper addresses the design and implementation of a filterbank for digital hearing aids using a multi-dimensional logarithmic number system (MDLNS). The logarithmic properties of the MDLNS allow for reduced complexity multiplication, and large dynamic range, and a multiple-digit MDLNS provides a considerable reduction in hardware complexity compared to a conventional logarithmic number syst...
متن کاملSurvey of Various Number Systems and Their Applications
In this paper, some of the main properties of various number systems such as the Double-Base Number System (DBNS), Fermat Number System (FNS), Residue Number System (RNS), Redundant Complex Number System (RCNS) and Complex Logarithmic Number System (CLNS) have been discussed. Also, the applications of these various number systems in the area of VLSI design, digital signal processing, finite imp...
متن کاملUsing Interactive Search Elements in Digital Libraries
Background and Aim: Interaction in a digital library help users locating and accessing information and also assist them in creating knowledge, better perception, problem solving and recognition of dimension of resources. This paper tries to identify and introduce the components and elements that are used in interaction between user and system in search and retrieval of information in digital li...
متن کاملEfficient Multidimensional Polynomial Filtering for Nonlinear Digital Predistortion
In all of these cases, one-dimensional coefficient swaths of the kernel are used, taking advantage of the ability to perform fast one-dimensional convolutions. Using multidimensional filters, however, has advantages. Filtering in multiple dimensions more easily addresses asymmetric nonlinearities that sometimes occur in practice. To generalize the division of the Volterra kernel to use multidim...
متن کاملTheory and Applications of the Double-Base Number System
In this paper we analyze some of the main properties of a double base number system, using bases 2 and 3; in particular we emphasize the sparseness of the representation. A simple geometric interpretation allows an efficient implementation of the basic arithmetic operations and we introduce an index calculus for logarithmic-like arithmetic with considerable hardware reductions in look-up table ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001